// Kelas Math Trigonometri
package calc;
import javax.swing.*;
public class trigonometri {
	public void proses(){
		
    String pilihan = "";
    int pil = 0;
    pilihan = JOptionPane.showInputDialog(null, "Pilihan: sin(1) cos(2) tan(3)","Trigonometri",1);
    pil = Integer.parseInt(pilihan);
        switch (pil){
        case 1:
            int x = 0;
            String sin=""; 
            System.out.println("Trigonometri");
            sin = JOptionPane.showInputDialog(null,"Masukan bilangan X (Sin(x))","Trigonometri: Sin",1);
            x = Integer.parseInt(sin);
            double hasilSin = Math.sin(x); // Math.sin(x) adalah kelas math untuk Rumus Sin Trigonometri
            String pesanSin = "=> Hasil : Sin " +x+ " Adalah " +hasilSin;
            System.out.println(pesanSin);
            break;
        case 2:
            int y = 0;
            String cos=""; 
            System.out.println("Trigonometri");
            cos = JOptionPane.showInputDialog(null,"Masukan bilangan X (cos(x))","Trigonometri: Cos",1);
            y = Integer.parseInt(cos);
            double hasilCos = Math.cos(y); // Math.cos(y) adalah kelas math untuk Rumus Cos Trigonometri
            String pesanCos = "=> Hasil : Cos " +y+ " Adalah " +hasilCos;
            System.out.println(pesanCos);
            break;
       case 3:
            int z = 0;
            String tan=""; 
            System.out.println("Trigonometri");
            tan = JOptionPane.showInputDialog(null,"Masukan bilangan X (tan(x))","Trigonometri: Tan",1);
            z = Integer.parseInt(tan);
            double hasilTan = Math.tan(z); // Math.tan(z) adalah kelas math untuk Rumus Tan Trigonometri
            String pesanTan = "=> Hasil : Tan " +z+ " Adalah " +hasilTan;
            System.out.println(pesanTan);
            break;
            
        default:
            JOptionPane.showMessageDialog(null, "Yang anda masukan salah, silahkan coba lagi","Error!", 1); // Jika pilihan salah menampilkan pesan error!
            break;
    
        }
    }

}